@charset "UTF-8";
.base{
	max-width:1280px; width:1200px; min-width:1200px;
}
.head a.logo{
	 width:480px;  
}
.search-box{
	padding:25px 0px; width:300px; margin-left:50px;
}
.navs ul li{
	margin-right:28px;  padding:0px 15px;
}
.sp1 a:first-child{
	width:545px;
}
.sp1 a.pic{
	width:268px;
}
.sp1 a.pic:hover span{
	line-height:250px; 
}
.slideBox .prev,.slideBox .next{ top:260px; }
.sp1 a div.gr{
	padding-top:130px; 
}
.index2{
	padding:70px 0px; height:920px; background:url(../images/bg1.jpg) no-repeat center center;
}
.case-nav a{
	 padding:0px 21px;
}

.index-case-left{
	width:600px; overflow:hidden;
}
.index-case-left img{
	max-width:100%;
}
.index-case-right{
	width:580px; padding-top:80px;
}
.index-c a{
	width:100px; height:70px;
}
.index-c a img{
	height:70px;
}
.index-n-left{
	width:620px; float:left;
}
.index-n-left a img{
	max-width:100%;
}
.index-n-right{
	width:550px; float:right;
}
.index-form li{
	width:580px;
}
.tjnews .nright{
	width:50%;
}
.tjnews .nleft{
	width:50%;
}
.nlist li{
	width:380px;  margin-right:30px; padding:12px 12px;
}
.pics li{
	width:280px; margin-right:26px;  margin-bottom:22px;
}
.pics li a.img{
	height:380px; line-height:380px;
}
.pics li a.img img{
	max-height:380px; 
}
.caselist li{
	width:380px; margin-right:30px;  margin-bottom:25px; 
}
.caselist li a.img{
	 height:275px; line-height:275px; 
}
.caselist li a.img img{
	max-height:275px; max-width:100%;
}
.caselist li{
	width:385px; margin-right:22.5px; 
}
.fnavs a{
	margin-left: 15px; font-size:14px;
}